A Technique for Multiprocessor Memory Resource Estimation
نویسندگان
چکیده
An approach for estimating the required memory resources to execute a program on a multiprocessor system is presented. The technique relies on the information contained in a data dependency graph representing a program to be executed. Data dependency graphs can be generated by a compiler as an intermediate representation of the program without accounting for any specific details of the target machine architecture. Therefore, this approach can be used in the early design phases of multiprocessor architectures for performance analysis of targeted or benchmark applications. Memory resource estimates are separated into two categories; algorithmic and run-time requirements. Experimental results of this technique are presented for several scientific benchmark code fragments.
منابع مشابه
A New Arbitration Circuit for Synchronous Multiple Bus Multiprocessor Systems
In a shared memory multiprocessor system, two or more processors may simultaneously request the use of a shared resource. Therefore, an arbitration circuit is essential to resolve the contention among the competing processors and allocate the resource to the appropriate requesting processor (according to an arbitration protocol). A number of arbiter desians for multiDrocessor systems have been ...
متن کاملAccounting for secondary variable for the classification of mineral resources using co-kriging technique; a Case study of Sarcheshmeh porphyry copper deposit
Due to substantial effect of classification of resource models on future mine planning, one should come with an accurate method of estimation to guarantee that the minimum error is acquired in the estimation process. The known world class Cu-Mo deposit, Sarcheshmeh Porphyry deposit (central Iran) selected as the study area. The Hypogene zone of the deposit was chosen as the space in which estim...
متن کاملMSET Performance Optimization for Detection of Software Aging
Software aging [2] is a phenomenon observed in a software application executing continuously for a long period of time, where exhaustion of operating system resources (memory leaks), data corruption and numerical error accumulation eventually lead to performance degradation, hang/crash failures or both. To counteract this problem, Huang et al. [2] proposed the technique of software rejuvenation...
متن کاملLock-based Resource Sharing in Real-time Multiprocessor Platforms
Embedded systems are typically resource constrained, i.e., resources such as processors, I/O devices, shared buffers or shared memory can be limited for tasks in the system. Therefore, techniques that enable an efficient usage of such resources are of great importance. Looking at software in industrial systems, large and complex software systems are often divided into smaller parts (application...
متن کاملCase Mix Planning using The Technique for Order of Preference by Similarity to Ideal Solution and Robust Estimation: a Case Study
Management of surgery units and operating room (OR) play key roles in optimizing the utilization of hospitals. On this line Case Mix Planning (CMP) is normally applied to long term planning of OR. This refers to allocating OR time to each patient’s group. In this paper a mathematical model is applied to optimize the allocation of OR time among surgical groups. In addition, another technique is ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008